[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
##############################################################################
###+---------+################################################################
#+-| F_EOF() |----------------------------------------------------------+#####
#| +---------+ Returns TRUE if DOS read/write pointer is at end of file |#####
#+----------------------------------------------------------------------+#####
##############################################################################
##############################################################################
#+--| Summary |----------------+##############################################
#| #INCLUDE fileio.hdr |##############################################
#+-----------------------------+##############################################
##############################################################################
##############################################################################
#+--| Syntax |------------------------------+#################################
#| FUNCTION LOGICAL f_eof PROTOTYPE |#################################
#| PARAMETERS FILE file_stream |#################################
#+------------------------------------------+#################################
##############################################################################
##############################################################################
###########+---| Description |------------------------------------+###########
###########| The f_eof() function returns TRUE if the current DOS |###########
###########| read/write pointer is at the end of file for |###########
###########| file_stream. |###########
###########| ---------------------------------------------------- |###########
###########| The f_eof() will always return TRUE unless the file |###########
###########| is opened with &F_READ file mode. |###########
###########+------------------------------------------------------+###########
##############################################################################
##############################################################################
#########+--| Example 1 |-------------------------------------------+#########
#########| * Print all the lines in the file "data.txt". |#########
#########| |#########
#########| IF .NOT. f_open( f, "data.txt", &F_READ ) |#########
#########| ? "Unable to open data.txt" |#########
#########| RETURN |#########
#########| ENDIF |#########
#########| DO WHILE .NOT. f_eof( f ) |#########
#########| DO f_getln WITH f, line |#########
#########| ? line |#########
#########| ENDDO |#########
#########+----------------------------------------------------------+#########
##############################################################################
##############################################################################
#########+--| Example 2 |-------------------------------------------+#########
#########| * Insert lines from a text file into a pick list. |#########
#########| |#########
#########| plist = pick_init() |#########
#########| file_mode = &F_READ |#########
#########| IF .NOT. f_open( my_file, cfile, file_mode ) |#########
#########| RETURN |#########
#########| ENDIF |#########
#########| DO WHILE .NOT. a_eof( my_database_file ) |#########
#########| getln( my_file, input_buffer ) |#########
#########| pick_add( plist, input_buffer ) |#########
#########| ENDDO |#########
#########| string_picked = pick_list( plist,0,0,10,30,.T.,.F. ) |#########
#########| {...} |#########
#########+----------------------------------------------------------+#########
##############################################################################
See Also:
f_close
f_flush
f_getln()
f_open()
f_put
f_putln
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson